home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
sread100.zip
/
SREAD.HIS
< prev
next >
Wrap
Text File
|
1992-08-14
|
6KB
|
171 lines
SRead History
08/14/92
Error Levels Currently defined:
1 Unable to open BBS system file (pcboard.sys,door.sys etc)
2 Problem reading BBS system file
3 Unrecognized BBS file type
4 Unable to open pcboard USERS file
5 Invalid User record or problem seeking to user record
6 Problem reading USER record
7 PORT command syntax error
8 Fossil driver specified but no Fossil driver installed
9 Memory allocation problem
10 Script file not found
11 Unable to open answer file
12 Malloc failure
13 Refusal through ^ACP (See documentation for more details)
14 Calloc failure
15 Undefined Door open failure
16 Possible virus infection
30 ^RUN command used
17 - 29 Reserved for SRead
31 - 255 Available for ^RTRN command
Command added:
^RTRN|{level} - Used to set a error_level for
DOS. When Sread exit's, the
error_level will be set to
this level.
Modified the ^ASK handler.
08/13/92
Added the "smart-ansi" mode. This will abbreviate ansi color codes
when it is possible. There is a new command line switch of /slow
This will disable the "smart-ansi" mode if it causes any problems.
Forced formatting is now available. If you use the ProScript formatting
strings, and use something that is NOT a valid variable, it will be
"forced" into the answer string and incremented.
08/13/92 (AM)
Corrected a bug in the ^ASK buffer when there is a formatting string
used. The buffer was not getting cleared.
08/12/92
Corrected:
Implemented the ProScript formatting strings. These are now fully
supported.
^ASK was writing the question and answer lines multiple times.
This has been corrected.
Color was getting screwed up in the ^ASK command when you didn't
answer correctly.
Line feeds were placed back in the ^ASK command.
Unregistered now blinks.
Added the following commands:
^UPPER - Forces all information written to the
answer file to be in all upper case.
^UPPEROFF - Turns off the forced upper case.
08/10/92 (AM)
Added the following capabilities:
Replaceable variables.
&variable_name = "content" - This is used to assign a variable. There
is a limit of 20 variables. These may
be used anywhere in the script file once
they are initialized.
Added the following command:
^DEL|{filename} - Used to delete a file. It will check to
be sure the file exists before deleting.
^WRITEOFF - Disable writing to the answer files.
^WRITEON - Re-enables the writing to answer files.
Corrected:
Was getting two "returning to system" when using the ^END command.
The ^CHG| command was NOT working properly. The name of the new
answer file was getting lost.
08/10/92 (early AM)
You can now select the label to start at from the command line. Simply
append it to the last line at the end of the line.
08/09/92
Added the following commands:
^ABORT - Used to "Abort" a script.
^ADJUST - Used to reset the ^ABORT pointer to the
current pointer in the answer file.
Fixed:
^ASK| - Corrected the one additional line being
added to the file. This no longer occurs.
ansi information has now been removed from the answer file. This is
totally automatic.
08/06/92
Added the following commands:
^ADJ| - Handled but not processed.
^CLS - Clears the screen
^JPP|{$LABEL} - Jumps unconditionally to label
^GOSUB|{$LABEL} - Calls the label as a sub-routine
^LVL|{MIN}|{MAX}|{$LABEL} - Controls script via security level
^MUL|{$LABEL1}|{$LABEL2} - Multiple choice question
^PAUSE - Wait for a keypress
^RETURN - RETURN from a ^GOSUB
^SHL|{command line} - Shell's out and then back
Changed:
^RUN|{command line} - will automatically be run when you
exit. No batch needed.
Fixed:
^JMP| - Jump would not go to the label with
a no answer.
08/05/92
This version has added the "smart script" capabilities. This will allow
your scripts to adjust themselves based on yes and no questions. Also,
labels have been added, as they were needed for the ability to jump from
line to line.
The capability to jump to another script has been added. Future versions
may add the ability to "shell" out of a particular script and then back
into it. This is not here yet, but if there is enough interest, I am
willing to add it.
Multiple line questions are now allowed by using the % command. Also,
Multiple line input with blank line ending is not implemented with the
^ASK|x command.
Added virus checking.